// 算数运算符的使用
public class ArithmeticTest{
	public static void main(String[] args) {
		int ia = 12;
		int ib = 3;
		//ia + ib是表达式；ia,ib是操作数；+是操作符/运算符
		int ic = ia + ib;

		System.out.println(ic);
		System.out.println(ia - ib);
		System.out.println(ia * ib);
		System.out.println(ia / ib);
		System.out.println(ia % ib);


		System.out.println("-----------------------------------------");
		//注意事项
		//两个整数相除，结果只保留整数部位
		System.out.println(5 / 2);
		//想保留小数部位，先将其中一个操作数转成浮点数
		System.out.println((double)5 / 2 );
		System.out.println((float)5 / 2 );
		System.out.println(1.0 * 5 / 2 );

		//0不能做除数,下面3种情况编译都能通过
		// System.out.println(5 / 0);//0不能做除数,java.lang.ArithmeticException: / by zero
		System.out.println(5 / 0.0);//Infinity 无穷
		System.out.println(0 / 0.0);//NaN not a number
	}

}